name_list = ['TOM', 'Lily', 'ROSE']

"""
1、index():
    返回指定数据所在位置的下标
语法：
    列表序列.index(数据，开始位置下标，结束位置下标)
    注意：如果查找的数据不存在则报错
"""
print(name_list.index('ROSE'))  # 2
# print(name_list.index('tom')) # 报错

lst = ['hello', 'world', 98, 'hello']
print(lst.index('hello'))  # 如果列表中有相同元素只返回列表中相同元素的第一个元素的索引

# 2、count(): 统计指定数据在当前列表中出现的次数
print(name_list.count('TOM'))  # 1
print(name_list.count('TOMS'))  # 0

# 3、len(): 返回列表长度
print(len(name_list))

list2 = [[98, 78, 69, 60], 54, [93, 87, 87]]  # 创造一个列表
print(len(list2))  # 3
print(len(list2[0]))  # 4

# 4、统计函数
list1 = [98, 78, 69, 54, 93, 87, 87]  # 创造一个列表
##求列表中的最大（小）值————利用max()、min()函数
print(max(list1), min(list1))  # 98 54

##求列表数值总和————利用sum()函数
print(sum(list1))
print(sum(list1) / len(list1))  # 求平均值
